FiberLocalRecord

PackageAxial
A value scoped to the current fiber and inherited by fibers forked within its scope.

Fields

NameTypeDescription
IdIdNo description available.
InitialInitialNo description available.
NameNameNo description available.

Specification

Kind
Record
Members
5
Examples
0
makeSignature
FiberLocal.make initial
namedSignature
FiberLocal.named name initial
currentSignature
FiberLocal.current ()
getSignature
FiberLocal.get local
locallySignature
FiberLocal.locally value local inner

Summary

NameSignatureSynopsis
Operations
makeFiberLocal.make initialNo description available.
namedFiberLocal.named name initialNo description available.
currentFiberLocal.current ()Reads explicitly scoped named values on the current fiber; unnamed and unset locals are omitted.
getFiberLocal.get localNo description available.
locallyFiberLocal.locally value local innerZIO recommends scoped locally overrides instead of a mutable set.

Operations

kind:member

make

FiberLocal.make initial
Member

Parameters

NameTypeDescription
initial'a

Returns

FiberLocal<'a>
kind:member

named

FiberLocal.named name initial
Member

Parameters

NameTypeDescription
namestring
initial'a

Returns

FiberLocal<'a>
kind:member

current

FiberLocal.current ()
Member
Reads explicitly scoped named values on the current fiber; unnamed and unset locals are omitted.

Parameters

NameTypeDescription
unit

Returns

(string * obj) list
kind:member

get

FiberLocal.get local
Member

Parameters

NameTypeDescription
localFiberLocal<'a>

Returns

Flow<'env, 'error, 'a>
kind:member

locally

FiberLocal.locally value local inner
Member
ZIO recommends scoped locally overrides instead of a mutable set.

Parameters

NameTypeDescription
value'a
localFiberLocal<'a>
innerFlow<'env, 'error, 'b>

Returns

Flow<'env, 'error, 'b>